#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
应用启动脚本
"""

import os
import sys
from app import create_app

def main():
    """主函数"""
    # 从环境变量获取配置，默认为开发环境
    config_name = os.environ.get('FLASK_ENV', 'development')
    
    # 创建应用实例
    app = create_app(config_name)
    
    print(f"应用已创建，使用配置: {config_name}")
    print("应用将在 http://localhost:5000 上运行")
    print("按 Ctrl+C 停止应用")
    
    # 启动应用
    app.run(
        host=app.config.get('HOST', '0.0.0.0'),
        port=app.config.get('PORT', 5000),
        debug=app.config.get('DEBUG', True)
    )

if __name__ == '__main__':
    main()